pipe-laying barge - French English Dictionary